iT邦幫忙

DAY 18
2

openSUSE Linux 30 天系列 第 18

2014IT鐵人賽-18-System V 服務 與 以xinetd 為主的服務

  • 分享至 

  • xImage
  •  

2014IT鐵人賽-18-System V 服務 與 以xinetd 為主的服務

今天一樣使用 EasyCloud 雲端簡單龍的帳戶, 那就登入 https://gemini.nchc.org.tw/ 來開始練習openSUSE 基礎指令吧.

今天練習System V 服務 與 以xinetd 為主的服務

筆記部份:

在開機的時候會依照 /etc/inittab 決定要啟動的服務, 常見的有 System V 服務與 以xinetd 為主的服務.

System V 服務

使用頻率比較高的服務

單一 daemon 提供服務( standalone )

觀察 /etc/init.d/*

以 xinetd 為主的服務

使用頻率比較低的服務

透過 xinetd 呼叫程式提供服務

觀察 /etc/xinetd.d/*

當對 System V 服務下啟動指令時, 並不代表 開機會啟動

可利用 chkconfig 或是 insserv 在開機流程設定 啟動 script

可以檢查 /etc/init.d/rcX.d 資料夾內有沒有相關的script 啟動(X 為啟動的runlevel)

當對 以xinetd 為主的服務 下啟動指令的時候

事實上是修改該服務設定檔內 disable = yes 是否存在

舉例來說 #chkconfig telnet on

可以觀察 /etc/xinetd.d/telnet 設定檔內的 disable=yes 會被移除

xinetd 啟動時就會對應相關的服務

開始練習吧

Lab: System V and 以xinetd 為主的服務

System V service

開啟瀏覽器

http://127.0.0.1

#netstat -tupln | grep :80 < 觀察 80 port 有沒有服務Listen>

#rcapache2 start <啟動httpd服務>

http://127.0.0.1

#netstat -tupln | grep :80 < 觀察 80 port 有沒有服務Listen>

**********************************************

以xinetd 為主的服務

#yast -i telnet-server <安裝telnet-server>

#netstat -tupln | grep :23 < 觀察 23 port 有沒有服務Listen>

#chkconfig telnet --list

#chkconfig telnet on <啟動 telnet 服務>

#chkconfig telnet --list

#netstat -tupln | grep :23 < 觀察 23 port 有沒有服務Listen>

#rcxinetd start <啟動xinetd>

#netstat -tupln | grep :23 < 觀察 23 port 有沒有服務Listen>

#chkconfig xinetd --list

#insserv xinetd

#chkconfig xinetd --list

測試 並觀察

#telnet 127.0.0.1

請以max登入

$pstree <請觀察in.telnetd>

$exit

Fun with Day 18 ~


上一篇
2014IT鐵人賽-17-開機流程
下一篇
2014IT鐵人賽-19-process 與控管
系列文
openSUSE Linux 30 天30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言